package com.ce.pms.customer.dao;

import java.util.List;

import com.ce.pms.base.dao.IPmsBaseDao;
import com.ce.pms.customer.model.InterestDO;
/**
 *
 * 功能描述: IInterestDao
 * <p>版权所有：中企动力
 * <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
 *
 * @author  付湘辉
 * Created on：  2008-5-30
 */
public interface IInterestDao extends IPmsBaseDao<InterestDO> {

	/**
	 *
	 * 功能描述: 获取所有有效的兴趣爱好列表
	 *
	 * @author 付湘辉
	 * Created on:2008-5-30
	 *
	 * 修改原因：
	 * @return List<InterestDO> 兴趣爱好
	 */
	public List<InterestDO> getAllInterestList();

	/**
	 *
	 * 功能描述: 获取有效的兴趣爱好列表，idString是指定的id列表
	 *
	 * @author 付湘辉
	 * Created on:2008-5-30
	 *
	 * 修改原因：
	 * @return List<InterestDO> 兴趣爱好
	 */
	@SuppressWarnings(value = "unchecked")
	public List<InterestDO> getAllInterestList(String idString);

	/**
	 *
	 * 功能描述: 根据指定编码 查询相应的兴趣爱好项
	 *
	 * @author 付湘辉
	 * Created on:2008-6-11
	 *
	 * 修改原因：
	 * @param code
	 * @return InterestDO 返回结果
	 */
	public InterestDO getInterestByCode(String code);
}
